<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>美多商城-注册</title>
	<link rel="stylesheet" type="text/css" href="{{ static('css/reset.css') }}">
	<link rel="stylesheet" type="text/css" href="{{ static('css/main.css') }}">

    <script type="text/javascript" src="{{ static('js/axios-0.18.0.min.js') }}"></script>

</head>
<div id="app">
    <body>
	<div class="register_con">
		<div class="l_con fl">
			<a href="index.html" class="reg_logo"><img src="{{ static('images/logo.png') }}"></a>
			<div class="reg_slogan">商品美 · 种类多 · 欢迎光临</div>
			<div class="reg_banner"></div>
		</div>
		<div class="r_con fr">
			<div class="reg_title clearfix">
				<h1>用户注册</h1>
				<a href="login.html">登录</a>
			</div>
			<div class="reg_form clearfix">
                {# v-cloak ：在css中实现[v-cloak]{display: none;} 一般只有在html中带有变量的元素使用<div id="app" v-cloak>{{context}}</div> #}
                {#  是因为正常是先加载html之后再加载vue.js所以为了防止闪动就把v-cloak加上去  #}
				<form method="post" class="register_form" @submit="on_submit" v-cloak>
                    {{ csrf_input }}
					<ul>
						<li>
							<label>用户名:</label>
							<input type="text" name="username" v-model="username" @blur="check_username" id="user_name">
							<span class="error_tip" v-show="error_username">[[ error_username_message ]]</span>
						</li>
						<li>
							<label>密码:</label>
							<input type="password" name="password" v-model="password" @blur="check_password" id="pwd">
							<span class="error_tip" v-show="error_password">请输入8-20位的密码</span>
						</li>
						<li>
							<label>确认密码:</label>
							<input type="password" name="password2" v-model="password2" @blur="check_password2" id="cpwd">
							<span class="error_tip" v-show="error_password2">两次输入的密码不一致</span>
						</li>
						<li>
							<label>手机号:</label>
							<input type="text" name="mobile" v-model="mobile" @blur="check_mobile" id="phone">
							<span class="error_tip" v-show="error_mobile">[[ error_mobile_message ]]</span>
						</li>
						<li>
							<label>图形验证码:</label>
							<input type="text" name="image_code" v-model="image_code" @blur="check_image_code" id="pic_code" class="msg_input">
							<img :src="image_code_url" alt="图形验证码" class="pic_code" @click="image_generate">
							<span class="error_tip" v-show="error_image_code">[[ error_image_code_message ]]</span>
						</li>
						<li>
							<label>短信验证码:</label>
							<input type="text" name="sms_code" v-model="sms_code" @blur="check_sms_code" id="msg_code" class="msg_input">
							<a  class="get_msg_code" @click="send_sms_code">获取短信验证码</a>
							<span class="error_tip" v-show="error_sms_code">[[ error_sms_code_message ]]</span>
                            {% if sms_code_errmsg %}
                                <span class="error_tip">{{ sms_code_errmsg }} </span>
                            {% endif %}
						</li>
						<li class="agreement">
							<input type="checkbox" name="allow" v-model="allow" @change="check_allow" id="allow">
							<label>同意”美多商城用户使用协议“</label>
							<span class="error_tip" v-show="error_allow">请勾选用户协议</span>
						</li>
						<li class="reg_sub">
							<input type="submit" value="注 册">
						</li>
                        {% if register_errmsg %}
                            <span class="error_tip">{{ register_errmsg }}</span>
                        {% endif %}
					</ul>
				</form>
			</div>
		</div>
	</div>
	<div class="footer no-mp">
		<div class="foot_link">
			<a href="#">关于我们</a>
			<span>|</span>
			<a href="#">联系我们</a>
			<span>|</span>
			<a href="#">招聘人才</a>
			<span>|</span>
			<a href="#">友情链接</a>
		</div>
		<p>CopyRight © 2016 北京美多商业股份有限公司 All Rights Reserved</p>
		<p>电话：010-****888    京ICP备*******8号</p>
	</div>
    </body>
</div>
{#基础问题：先解析上面的html 没发现在js中定义的一些变量，所以需要把js放在后面以获取到前面定义和绑定的变量#}
<script type="text/javascript" src="{{ static('js/vue-2.5.16.js') }}"></script>
<script type="text/javascript" src="{{ static('js/common.js') }}"></script>
<script type="text/javascript" src="{{ static('js/register.js') }}"></script>

</html>